package main

import "fmt"

// 自定义类型和类型别名

// 自定义一个int类型: 只在当前包下存在
type myInt int

// 类型别名:和原类型一样的作用域
type yourInt = int

func main() {
	var n myInt
	n = 100
	fmt.Println(n)        // 100
	fmt.Printf("%T\n", n) // main.myInt

	var m yourInt
	m = 100
	fmt.Println(m)        // 100
	fmt.Printf("%T\n", m) // int

	var c rune
	c = '中'
	fmt.Println(c)        // 20013
	fmt.Printf("%T\n", c) // int32
}
